#mapcontainer
{
    overflow: hidden;
    width: 900px; /*margin:0 auto;*/
}

#addrcolumn
{
    /*left column containing the addresses*/
    float: left;
    width: 193px;
    margin-right: 30px;
}

#addrcolumn ul.location
{
    /*UL containing the addresses. Do not change "location" class name*/
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#addrcolumn ul.location li
{
    margin-bottom: 10px;
    position: relative;
    padding: 10px;
    background: #DFDFDF;
    top: 0px;
    left: -160px;
}

#addrcolumn ul.location li.selected
{
    width: 300px;
    height: 102px;
}

#addrcolumn ul.location li.selected:after
{
    /*add arrow after selected LI*/
    position: absolute;
    content: '';
    border-color: transparent transparent transparent #DFDFDF;
    left: 100%;
    top: 0;
    border-style: solid;
    border-width: 15px; /*adjust this property to change height of arrow*/
}

#mapcolumn
{
    /*right column containing the Google Map*/
    float: left;
    width: 500px;
}

#mapcolumn iframe
{
    /*style for Google Map IFRAME*/
    margin-left: 5px;
    width: 670px;
    height: 500px;
}
